/* 公共样式 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,table,td,img,div,input,dl,dt,dd{margin:0;padding:0;border:0;}
body{background:#fff;color:#2b2b2b;font-size:12px;font-family: "Microsoft Yahei";}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a:active,a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.w990 	{ width:990px; margin:0 auto; }
.left 	{ float:left; }
.right 	{ float:right; }
.tac 	{ text-align:center; }
.tar 	{ text-align:right; }
.tal 	{ text-align:left; }
.clear{clear:both;}
.clr{clear:both;font-size:1px;visibility:hidden;width:1px;line-height:1px!important;}

.top_ads{margin:0 auto;text-align:center;padding:10px 0;}

/* 头部 */
.head{height:285px;overflow:hidden;background:#e7e7e7;}
.header{width:980px;height:25px;margin:0 auto;}
.header_lt{float:left;}
.header_lt li{float:left;height:25px;line-height:25px;}
.header_lt li a{color:#606060;height:25px;line-height:25px;float:left;padding:0 23px;}
.headlt_home a{background:url(../img/ico.gif) 0 0 no-repeat;}
.headlt_app a{background:url(../img/ico.gif) 0 -25px no-repeat;}
.header_lt li a:hover{text-decoration:none;}
.headlt_home a:hover{background:url(../img/ico.gif) 0 -241px no-repeat;}
.headlt_app a:hover{background:url(../img/ico.gif) 0 -266px no-repeat;}

.header_rt{float:right;height:20px;padding-top:2px;}
.headrt_text{width:105px;border:1px #e0e0e0 solid;height:18px;line-height:18px;margin-right:10px;color:#aeaeae;padding:0 5px;float:left;}
.headrt_submit{width:39px;cursor:pointer;border:none;color:#757575;height:20px;line-height:20px;float:left;background:url(../img/login_bg.gif) 0 3px no-repeat;_background-position:0 1px;font-size:12px;font-family: "Microsoft Yahei";}
.headrt_a1{color:#848484;width:39px;float:left;height:20px;line-height:20px;text-align:center;margin-right:12px;font-size:12px;background:url(../img/login_bg.gif) 0 2px no-repeat;}
.headrt_a1:hover{text-decoration:none;}
.headrt_a2{color:#316771;height:20px;line-height:20px;padding-left:15px;float:left;font-size:12px;}
.topMenu 		{ width: }


/* 导航 */
.nav 		{ background:#879e50; height:260px; }
.h_logo{ clear:both; padding-top:15px; text-align:center; }
.navMenuBg 	{ margin-top:25px; height:60px; background:url(../img/icn_nav.png) 0 0 no-repeat; }
.navMenuBg li 	{ float:left; width:110px; height:60px; text-align:center; }
.navMenuBg li a 	{ display:block; width:110px; height:60px; }
.navMenu 		{ background:#fff; height:30px; }
.navMenu li 	{ float:left; width:110px; text-align:center; line-height:30px; }
.navMenu li a 	{ font-size:14px; color:#879e50; }
.navMenu li a:hover 	{ text-decoration:none; color:#7a944a; }
.h_nav{float:right;}
.hnav_cont{float:left;}
.hnav_cont li{width:60px;padding:0 24px;float:left;background:url(../img/nav_bg.gif) right 0 repeat-y;}
.hnav_cont a{display:block;width:60px;padding:70px 0 10px;line-height:20px;font-size:16px;color:#277e85;text-align:center;}
.hnav_cont a:hover{text-decoration:none;}
.hnav_sheji a{background:url(../img/nav_ico.gif) 0 0 no-repeat;}
.hnav_shengh a{background:url(../img/nav_ico.gif) -60px 0 no-repeat;}
.hnav_huay a{background:url(../img/nav_ico.gif) -120px 0 no-repeat;}
.hnav_jiaju a{background:url(../img/nav_ico.gif) -180px 0 no-repeat;}
.hnav_sheji a:hover{background:url(../img/nav_ico2.gif) 0 0 no-repeat;}
.hnav_shengh a:hover{background:url(../img/nav_ico2.gif) -60px 0 no-repeat;}
.hnav_huay a:hover{background:url(../img/nav_ico2.gif) -120px 0 no-repeat;}
.hnav_jiaju a:hover{background:url(../img/nav_ico2.gif) -180px 0 no-repeat;}
.hnav_cont li {position:relative;z-index:99;}
.hnav_cont li div{position:absolute;top:100px;left:0px;display:none;width:102px;border:3px #94eaee solid;background:#FFFFFF;filter:alpha(opacity=90);opacity:0.9;}
.hnav_cont li div a{display:block;height:32px;width:102px;line-height:32px;padding:0;color:#117c81;background:url(../img/border_bg.gif) repeat-x 0 0;font-size:14px;}
.hnav_cont li div a:hover{background:#dedede url(../img/border_bg.gif) repeat-x 0 0;}
.hnav_cont li div a.bg_none{background:none;}
.hnav_cont li div a.bg_none:hover{background:#dedede none;}

.hnav_rt{float:left;width:300px;}
.hnavrt_search{height:26px;padding:20px 0 0 25px; float:right; }
.hnavrt_tx{float:left;width:205px;padding:0 10px;border:1px #afdbb8 solid;height:24px;line-height:24px;color:#b9b9b9;}
.hnavrt_sh{float:left;width:23px;height:23px;background:url(../img/ico.gif) 0 -50px no-repeat;margin:1px 0 0 5px;}
.hnavrt_ul{padding:15px 0 0 10px;overflow:hidden;zoom:1;}
.hnavrt_ul li{padding:0 14px;float:left;background:url(../img/nav_bg.gif) right 0 repeat-y;}
.hnavrt_ul a{line-height:32px;font-size:14px;color:#277e85;text-align:center;}
.hnavrt_ul a:hover{text-decoration:none;}

/* 底部图片 */
.h_botpic{padding-top:20px;}
.h_botpic_tit{height:18px;padding:5px 0;}
.h_botpic_tit a{float:right;padding:0 3px 0 12px;line-height:18px;height:18px;font-size:14px;color:#888888;background:url(../img/ico.gif) 0 -200px no-repeat;}
.h_botpic_tit a:hover{text-decoration:none;}
.h_botpic{width:980px;overflow:hidden;zoom:1;margin:0 auto;}
.h_botpic_cont{overflow:hidden;}
.h_botpic_cont ul{float:left;}
.h_botpic_cont li{float:left;padding:3px 1px 0 2px;position:relative;overflow:hidden;}
.h_botpic_1{width:257px;overflow:hidden;}
.h_botpic_2{width:239px;overflow:hidden;}
.h_botpic_3{width:484px;overflow:hidden;}
.h_botpic_ft{position:absolute;bottom:0px;_bottom:-1px;left:2px;width:100%;height:40px;display:none;}
.botpic_alpha{display:block;position:absolute;bottom:0px;left:0px;width:100%;height:40px;background:#88e8ec;filter:alpha(opacity=80);opacity:0.8;}
.botpic_pop{position:absolute;bottom:0px;left:0px;overflow:hidden;z-index:2;padding:0 5px;width:96%;_width:98%;height:40px;line-height:40px;font-size:14px;color:#19171c;}
.botpic_pop a{font-size:14px;color:#19171c;}
.botpic_pop a:hover{text-decoration:none;}

/* 外链 */
.h_botlink{width:980px;margin:30px auto 0;padding-top:15px;border-top:5px #ebebeb solid;overflow:hidden;zoom:1;}
.hlink_ul{width:173px;height:140px;padding-left:2px;margin-right:25px;border-right:1px #dedede solid;float:left;}
.hlink_ul li{line-height:20px;height:20px;}
.hlink_ul li a{color:#007378;}
.hlink_ul2{margin:0;border:none;}

/* 底部 */
.foot{ clear:both; width:980px;margin:30px auto 0;}
.foot_link{height:30px;line-height:30px;background:#ebebeb;color:#595959;text-align:center;}
.foot_link a{color:#595959;padding:0 10px;}
.copybd{color:#595959;text-align:center;line-height:18px;padding:20px 0 30px;}

.h_main{width:980px;margin:0 auto;}
.hmain_lt{width:640px;float:left;}
.hmain_rt{width:300px;float:right;}

/* 左侧广告 */
.hleft_ads{width:680px;height:90px;padding-top:20px;text-align:center;}

/* 订阅电子报 */
.h_dydzb{height:56px;width:300px;background:url(../img/dingy_bg.gif) 0 0 no-repeat;margin-top:30px;}
.dydzb_cont{padding:16px 5px 16px 10px;}
.dydzb_cont input{float:left;}
.dydzb_email{float:left;height:22px;width:180px;padding:0 5px;border:1px #84a3a6 solid;line-height:22px;color:#84a3a6;font-family:'Microsoft Yahei';}
.dydzb_sub{float:left;font-size:14px;height:24px;display:block;width:83px;text-align:center;line-height:24px;color:#FFFFFF;margin-left:5px;background:#33bab4;font-family:'Microsoft Yahei';}
.dydzb_sub:hover{background:#008b87;text-decoration:none;}

/* 美好家园杂志 */
.h_dyzz{padding-top:30px;}
.h_dyzz_tit{height:30px;line-height:30px;border-bottom:1px #d2d2d2 solid;padding-bottom:3px;}
.h_dyzz_tit h3{float:left;height:30px;line-height:30px;font-size:18px;font-weight:normal;color:#1db3af;}
.h_dyzz_tit h3 a{float:none;height:30px;line-height:30px;font-size:18px;font-weight:normal;color:#1db3af;padding:0;margin:0;background:none;}
.h_dyzz_tit h3 a:hover{text-decoration:none;background:none;}
.h_dyzz_tit a{float:right;height:21px;line-height:21px;margin-top:6px;font-size:14px;color:#1db3af;padding:0 5px 0 30px;background:url(../img/ico.gif) 0 -123px no-repeat;}
.h_dyzz_tit a:hover{text-decoration:none;background:url(../img/ico.gif) 0 -291px no-repeat;color:#198185;}

.h_zazhi { width: 300px; height: 240px; position: relative; margin: 18px auto;}
.h_zazhi ul { width: 300px; height: 210px; position: absolute; top: 0; left: 0; z-index: 1;}
.h_zazhi li { position: absolute; padding:0 6px;background:#FFFFFF;display:none;}
.h_zazhi li img{ width: 162px; height: 210px; }
.h_zazhi li a{display:block;}
.h_zazhi .pos_1 {display:block; top: 30px; left: 0; z-index: 3;}
.h_zazhi .pos_2 {display:block; top: 0; left: 64px; z-index: 4; }
.h_zazhi .pos_3 {display:block; top: 30px; left: 161px; z-index: 3;}
.h_zazhi .pos_1 img{width:127px;height:165px;}
.h_zazhi .pos_2 img{width:162px;height:210px;}
.h_zazhi .pos_3 img{width:127px;height:165px;}
.h_zazhi li p{display:none;width:162px;text-align:center;height:20px;padding-top:8px;color:#31686f;font-size:13px;}
.h_zazhi .pos_1 p{display:block;}
.hzz_prev{position:absolute;top:100px;left:20px;width:32px;height:32px;z-index:10;background:url(../img/ico_left.png) no-repeat 0 0;}
.hzz_next{position:absolute;top:100px;right:20px;;width:32px;height:32px;z-index:10;background:url(../img/ico_right.png) no-repeat 0 0 ;}

.h_dyzz_sel{height:22px;width:300px;background:#c1ddde;padding:6px 0;}
.h_dyzz_sel select{height:22px;line-height:18px;width:200px;color:#31686f;font-size:12px;font-family: "Microsoft Yahei";float:left;margin:0 0 0 25px;padding:0;display:inline;}
.h_dyzz_sel option{padding:2px 0;font-size:12px;margin:0;color:#31686f;font-family: "Microsoft Yahei";}

.h_dyzz_sub{float:left;font-size:14px;height:22px;padding:0 10px;text-align:center;line-height:22px;color:#FFFFFF;margin-left:8px;background:#33bab4;font-family:'Microsoft Yahei';}
.h_dyzz_sub:hover{background:#008b87;text-decoration:none;}

/***banner***/
.banner { width:990px; height:460px; max-width: 1920px; margin: 0 auto; position: relative; }
.ggLoading, .ggLoading2 { background-image: url(../img/nav.png); }
.gg { width: 100%; height: 460px; position: relative; z-index: 1; overflow: hidden; margin: 0 auto; background: #d3d3d3 url(../images/loading.jpg) repeat-x; }
.ggLoading { position: absolute; left: 40%; top: 200px; width: 325px; text-align: center; height: 56px; background-position: 0 -274px; background-repeat: no-repeat; line-height: 56px; color: #9c9c9c; }
.ggLoading2 { width: 330px; height: 56px; background-position: 213px -330px; background-repeat: no-repeat; }
.ggLoading em { font-weight: bold; }
.ggs { width: 200%; height: 460px; left: -50%; top: 0; position: absolute; }
.ggBox { width: 990px; height: 460px; margin: 0 auto; }
.ggBox a { display: block; width: 990px; height: 460px; position: absolute; z-index: 1; opacity: 0.1; }
.ggBox img { display: block; width: 990px; height: 460px; }
.ggb { position: absolute; width: 100%; left: 0; bottom: 0; height: 40px; z-index: 4; background-color: #32342e; background-repeat: repeat-x; background-position: 50% -40px; }
.ggBtns { width: 960px; height: 40px; margin: 0 auto; border-left: 1px solid #090908; border-right: 1px solid #6a6a60; }
.ggBtns a { float: left; display: block; width: 240px; height: 40px; text-align: center; padding-top: 10px; color: #848380; font-size: 14px; line-height: 40px; background-position: 0 10px; position: relative; top: -10px; outline: none; background-repeat: no-repeat; cursor: pointer; }
.ggBtns a em { display: block; width: 210px; height: 40px; margin: 0 auto; overflow: hidden; }
.ggBtns a:hover { color: #e7e7e7; }
.ggBtns a:focus { outline: none; }
.ggBtns a.ggOn { color: #e7e7e7; background-position: 0 0; }
.ggb, .ggBtns a { background-image: url(../img/main.jpg); }
a.ggOn { background-image: url(../img/gg.png); }


